/**
 * 统一日志切面
 * 使此工具请自行引入spring相关依赖
 * <dependency>
 * <groupId>org.springframework.boot</groupId>
 * <artifactId>spring-boot-autoconfigure</artifactId>
 * </dependency>
 * <dependency>
 * <groupId>org.springframework</groupId>
 * <artifactId>spring-aop</artifactId>
 * </dependency>
 * <dependency>
 * <groupId>org.aspectj</groupId>
 * <artifactId>aspectjweaver</artifactId>
 * </dependency>
 * <p>
 * <p>
 * 架构图:diagram.jpg
 * 图化html工具:horse_up_down_class.html
 * <p>
 * 使用方式
 * 1.编写基础配置件
 *
 * @see com.wang.tool.monitor.translator.GlobalErrorTranslator
 * @see com.wang.tool.monitor.writer.GlobalMonitorWriter
 * <p>
 * 2.在启动类上开启日志切面@EnableMonitor,并配置上述组件,非spring场景可直接使用配置中心配置
 * @see com.wang.tool.monitor.MonitorConfigCenter
 * @see @EnableMonitor
 * <p>
 * 3.在想要记录日志的类/函数上添加日志注解@Monitor,并配置MonitorWeaver,或直接使用InvokeTemplate执行业务
 * @see @Monitor
 * @see com.wang.tool.monitor.InvokeTemplate
 * <p>
 */
package com.wang.tool.monitor;